define([
        "jquery",
        "model/SlideObj",
        "view/MenuView",
        'lib/snap.svg'
], function($, SlideObj, MenuView, Snap){

	function MenuController(slideList) {
		
		this.menuView = new MenuView();
		this.mainController = null;
		this.slideList = slideList;
		
		
		/* ****140318 수정 - 준혁**** */
		this.slideSVG = null;
		this.selectedShape = null;
		this.drawMode = false;
		this.drawShapeType = null;
		this.drawGuideLine = null;
		
		this.clientX = 0;
		this.clientY = 0;
	};
	
	MenuController.prototype = {
			
		callRender : function() {//start
			
			this.menuView.setSlideList(this.slideList);
			this.menuView.doRender();
			
		},
		
		setMainController : function(mainController) {
			this.mainController = mainController;
			this.menuView.setController(mainController);
		}
	};
	
	return MenuController;

});